package com.key.modules.service;

import com.key.common.base.RespResult;
import com.key.modules.dto.CConditionDTO;
import com.key.modules.dto.ComplainDTO;
import com.key.modules.dto.FComplainDTO;
import com.key.modules.dto.HComplainDTO;

import java.util.List;

public interface ComplainService {
    RespResult addComplain(ComplainDTO complainDTO);

    RespResult findAllComplain(CConditionDTO cConditionDTO);

    RespResult findComplainById(Integer id);

    RespResult updateComplain(ComplainDTO complainDTO);

    RespResult deleteComplain(List<Integer> ids);

    RespResult updateHState(HComplainDTO hComplainDTO);

    RespResult updateFState(FComplainDTO fComplainDTO);
}
